/*lic*/
#ifndef __I2C_INIT_HELPER_H__
#define __I2C_INIT_HELPER_H__

#include "main.h"

extern bool i2c4_busy;

/*= 外部RTC中断 =*/

// 外部RTC输入中断1
void INT_SRC_PORT_EIRQ8_IrqCallback(void);
// I2C4错误中断。用来处理RTC通信错误
void I2C4_EE_IrqHandler(void);
/* INT_SRC_I2C4_TXI Callback. I2C4 接收中断 外部RTC、温湿度传感器 */
void INT_SRC_I2C4_TXI_IrqCallback(void);
/* INT_SRC_I2C4_RXI Callback. I2C4 发送中断 外部RTC、温湿度传感器 */
void INT_SRC_I2C4_RXI_IrqCallback(void);
/* INT_SRC_I2C4_RXI Callback. I2C4 发送完成中断 外部RTC、温湿度传感器 */
void INT_SRC_I2C4_TEI_IrqCallback(void);

//I2Cx Config
void App_I2CxCfg(void);

#endif /* __I2C_INIT_HELPER_H__ */

/*eof*/
